peter teubenbacher